;*******************************************************************
;Title = Castle & Fortress
;Ported by LadiesMan217
;*******************************************************************
; Insert size: 0x053C bytes
; Number of channels: 6 (Channels 7, 8 unused)
; Total song length: 1:06
; Version: AddmusicK 2
; Samples: Yes (brr)
;*******************************************************************
; SPC Generator Info
#SPC
{
	#author "Koji Kondo"
	#title "Castle & Fortress"
	#game "Yoshi's Island"
	#comment "Ported by LadiesMan217"
}
;*******************************************************************
;Samples and Info
#path "YI"
#samples
{
	#default
	"yi-1b.brr"
	"yi-1c.brr"
	"yi-1d.brr"
}
#instruments
{
 "yi-1c.brr"	$ff $e0 $00 $07 $a8	;@30 bongos
 @2		$8f $19 $00 $06 $04	;@31 glockenspiel
 @0		$8d $e0 $00 $03 $00	;@32 recorder
 "yi-1d.brr"	$ff $f6 $00 $03 $05	;@33 pizzicato strings
 "yi-1b.brr"	$ff $e0 $00 $05 $3d	;@34 violin
}
;*******************************************************************
;Channel 1

#0
$f4 $02
w218 t24
$ef $ff $00 $00
$f1 $02 $1e $01
$f2 $28 $0e $0e
$f5 $0c $21 $2b $2b $13 $fe $f3 $f9
@34 v80 y6
$e8 $96 $e6
$de $00 $50 $5a
(15)[q7d o2 c2 ^2 ^2 $e8 $96 $64 ^2 ^2]
w178 t34
$e1 $90 $e4
$ef $ff $00 $00
$f2 $60 $35 $35
(12)[@34 v240 y6 $de $18 $1c $18
q7d o2 c4. q6d d4. $e1 $90 $b2
q7d d+4. q6d d4.]
w178 t34
$e1 $90 $e4
$ef $ff $00 $00
$f2 $60 $35 $35
(12) /
[[
(12) $e1 $90 $ee q7d f4. 
q6d g4. $e1 $90 $b2 q7d g+4. q6d g4.
]]2
@34 v240 y6 $de $18 $1c $18
q7d o2 g+4. q6d g4. $e1 $90 $b2
q7d g+4. q6d g4. $e1 $90 $ee
q7d g+4. q6d g4. $e1 $90 $b2
q7d g+4. g4. ^4.
r4. r4. r6... q7d o1 b16 ^4.
[w178 $e1 $90 $e4
@34 v200 y6 $de $18 $1c $18
q7d o2 c4. q6d g4. $e1 $90 $b2
q7d c4. q6d g4. $e1 $90 $ee
q7d c4. q6d g4. $e1 $90 $b2
q7d c4. q6d g4.]2

;*******************************************************************
;Channel 2

#1
@34 v80 y14 $e8 $96 $e6 $de $14 $28 $32 (15)
(1)[@34 v240 y12 $de $15 $1c $18
r=23 q1b > g=26 g=23 r=23 q5d a=49 r=23 
q1b a+=26 a+=23 r=23 q5b o3 a=49]2 /
[[
(1) r=23 q1b
> c=26 c=23
r=23 q5d
d=49 r=23 q1b
d+=26 d+=23
r=23 q5b
o4 f=49
]]2
(3)[r=23 q1b d+=26 d+=23 r=23 
q5d d=49 r=23 q1b d+=26 d+=23]
r=23 q5b o4 d=49 (3)
r=23 q7b o4 d=49 ^4.
r4. r4. r6... q7d < < < b16 ^4.
[r=23 q1b > > a=26 a=23 r=23 q7d a+=49 r=23 
q1b b=26 b=23 r=23 q7b a+=49]4

;*******************************************************************
;Channel 3

#2
[[r4]]10
(5)[@34 v240 y14 $de $14 $1e $1b
r=23 q1b o3 d+=26 d+=23 r=23 q5d f+=49 r=23 
q1b g=26 g=23 r=23 q5d f+=49]2 /
[[
(5) r=23 q1b o3 g+=26 g+=23
(6)[r=23 q5d b=49 r=23 q1b > c=26 c=23]
r=23 q5d o3 b=49
]]2
@33 v200 y10
r4. q5d o2 g16 > d16 d16 g16 g16 > d16 ^4. < < g16 > d16 d16 g16 g16 
> d16 ^4. < < b16 > f16 f16 b16 b16 > f16 ^4. < d16 b16 b16 b16 > d16 
q7d d16 q4d > b8 < g+16. f24... d24...
q4d f16 d16 < b=11 g+=11 > d32. < b32. g+24 f24 b24 g+24 f32 d32 g+32 f32 d32 
< b32 > f32 d32 < b32 g+32 > d32 < b32 g+32 f32 b32 g+32 f32 d32 q7d < b16 ^4.
@34 v240 y14
(7)[r=23 q1b o3 d+=26 d+=23 r=23 q7d e=49 r=23 
q1b f=26 f=23 r=23 q7b e=49]4

;*******************************************************************
;Channel 4

#3
@32 v240 $de $14 $18 $1e r=20 
(16)[q68 o4 c12... q79 c+=5 q38 d+32. q57 c32. 
q37 c+=10 q38 e32. q75 g48 q22 ^32] 
(8)[q32 a+32. q67 > c8... q46 c+=5 q75 d+96 q74 c32. q58 < b48.. q79 > c=13 ^=57 
q78 e24 q79 g48.. q77 e96 q68 c+48.. q46 c48.. q42 < a+24 r192 q47 > c48.. q66 c+48.. 
q57 c=10 q62 < a+=10 q64 g=11 q75 e24.. q57 c+=13 q66 < a+24.. q77 > c96 q48 c+48..]
q68 o4 c2 [[r4]]12 /
[[
y10 $de $12 $1e $18
(9)[@34 q7d c=23 q1d d+=26 g=23 q7d f+=23 q1d a=26 r=23 q7d a+8. 
q5d > c16 < a+16 a16 q7d g=23 q1d d=25 r8 q7d f=23 q1d g+=26 > c=23 
q7d < b=23 q1d > d=26 r=23 q7d d+8. q5d f16 d+16 d16 q7d o5 c=23 q1d < b=25] r8
]]2
@32 y9
q7d > c8. q6d < g+16 q7d f+16 q1d g+16 q7d g4.
(10)[> c8. q6d < g+16 q7d f+16 q1d g+16 q7d g4.]
o5 f8. q6d d16 q7d c16 q1d d16 q7d < b4. > g+8. 
q6d f16 q7d d+16 q1d f16 q7d d8 b4 ^4. [[r4]]18
@31 q7d o3 f+8 g8 a+8 a8 g+8 a+8 a4. f+4 a8 g+4 f8 e4 > c+8 c4. < g+4.

;*******************************************************************
;Channel 5

#4
@32 v170 y17 $de $0f $18 $1e
r=26 (16) (8) q68 o4 c4...
(11)[@34 v170 y8 $de $15 $1c $18
r=33 q1b < g=26 g=23 r=23 q5d a=49 r=23 q1b a+=26 a+=23 r=23 q5b o3 a=39]2 /
[[
r=10 y8 $de $0e $1f $18 (9) r24..
]]2
@32 y5 v170
r=10 q7d o5 c8. q6d < g+16 q7d f+16 q1d g+16 q7d g4. > c8. 
q6d < g+16 q7d f+16 q1d g+16 q7d g6.... (10)1
o5 c8. q6d < g+16 q7d f+16 q1d g+16 q7d g8 > f4 
@33 v160 y4
r48 q4d o5 b8 < g+16. f16. d24 r48 q4d f16 d16 < b=11 g+=11 > d32. < b32. 
g+24 f24 b24 g+24 f32 d32 g+32 f32 d32 < b32 > f32 d32 < b32 g+32 > d32 
< b32 g+32 f32 b32 g+32 f32 d32 q7d < b24 ^4. [[r4]]24

;*******************************************************************
;Channel 6

#5
@30 v60 y14 $e8 $78 $c8
r=40 q3d o4 g64 g64 g64 q5d g32 d32 g32 d24 g=10 
g=11 g24.. d16. g=20 g8 d24 g48 g24 r2 r16. d24 
q5f g24 q5d d32 q5f g32 g32 g32 q5d d32 q5f g32 g32 g32 
q5d d32 q5f g24 g24 g12 r4. [[r4]]12 /
[[r4]]24 @34 v240 $de $14 $1e $1b
r=23 q1b c=26 c=23 (6)3
r=23 q7d o3 b=49 ^4. [[r4]]30

;*******************************************************************

#amk 2
